package com.jxgc.file.oi;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class simpledateformat {
    public static void main(String[] args) throws ParseException { //从throw开始是下面的怕异常的提醒扔出去的
        //目标；掌握simpledateformat的使用。
        // 1.准备一些时间

        Date d= new Date();
        System.out.println(d);

        long  time = d.getTime();  //time代表日期对象d
        System.out.println(time);

        //2.格式化日期对象，和时间毫秒值
      SimpleDateFormat sdf =  new SimpleDateFormat("yyyy-MM-dd HH:mm:ss EEE a");
        String rs =   sdf.format(d);
        String rs2 = sdf.format(time);

        System.out.println(rs);
        System.out.println(rs2);
        System.out.println("------------------------------");
     // 目标；掌握simpledateformat 解析字符串时间成为日期对象
        String dateStr="2024-6-2 15:6:11";

        //创建简单日期格式化对象，指定的时间格式必须与被解析的时间格式一样，否则程序会出bug
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date d2 = sdf2.parse (dateStr); //怕时间格式与被解析的时间格式不一样导致出错 按住alt+enter 选中第一个，就可以把异常抛出去
        System.out.println(d2);

    }
}
